最近踩到一個奇怪的坑
是有關於在Windows Server 2016的工作排程上
執行一個.net開發的Console Application(主控台應用程式)
原本舊的排程設定都會有command window出來
唯獨新的排程設定沒有
也檢查了隱藏(Run in hidden window)是未勾選的(如圖)
最後找了一圈試出來的心得是
原本這台server一直以admin帳號登入著
所以「只有使用者登入時才執行」就會有command window
若是選另一個,則會在背景執行
所以推論得知,若需要有command window存在,則必需保持登入狀態
即便沒有強制執行視窗隱藏
以上做個筆記